package com.ghsc.yigou.live.api

import com.cn.appcore.http.bean.BaseListResponse
import com.cn.appcore.http.bean.BaseResponse
import com.cn.appcore.http.constant.HttpConstant
import com.cn.appcore.utils.Preference
import com.ghsc.yigou.live.config.CustKey
import com.ghsc.yigou.live.ui.activity.bean.OssTokenResultDataBean
import retrofit2.http.POST
import retrofit2.http.Query

/**
 * 项目：YiGouLive
 * 包名：com.ghsc.yigou.live
 * 创建时间：2023/7/31 10:59
 * 创建人 @author： xiaolin
 * 描述 ：Todo...
 */

fun  getUserIdRidUrl():String{
    val userRid: String by Preference(HttpConstant.USER_RID, "")
    val userId: String by Preference(HttpConstant.USER_ID, "")
    return "&uid=${userId}&rid=${userRid}"

}

 interface ApiService {
    companion object {
     /** 0测试   1 线上正式 2 正式Ip **/
     fun switchEnvironment(): String {
         when (CustKey.APP_EN_MENT) {
             0 -> {
                 return "http://live.sp.db.guohuamall.cn/"
             }

             1 -> {
                 return "http://live.sp.db.guohuamall.cn/"
             }
         }
         return "http://live.sp.db.guohuamall.cn/"
     }
        /**
         * 直播阿里上传封面的地址
         */
        fun ossImgUrl():String{
            when(CustKey.APP_EN_MENT){
                0 ->{
                    return "https://img.guohuamall.cn/"
                }
                1 ->{
                    return "https://img.guohuamall.cn/"
                }

            }
            return  "https://img.guohuamall.cn/"
        }
    }

  /** 阿里云oos **/
  @POST("oss/sts")
  suspend fun onAliYunOosData(@Query("paras") paras:String): BaseResponse<OssTokenResultDataBean>

 }
